10 PRINT"[147][152]";:POKE53281,15:POKE53280,15 20 FORI=1TO23:READA$:IFA$="[157]"THENGOSUB80:GOTO200 50 PRINTA$:NEXT:GOSUB80:GOTO20 80 P=P+1:PRINT" [154] [208]RESS <[211][208][193][195][197]> TO CONTINUE  [208]AGE"P"[157] [145][152]" 90 GETB$:IFB$=""THEN90 100 PRINT"[147]";:RETURN 200 PRINT"[147] [208]RESS <[209]> TO [209][213][201][212] 210 [153]"CONT (null)RESS <(null)> TO (null)VAL(null)RIGHT$VAL(null) 220 PRINT"[152] [208]RESS <[204]> TO LOAD [204][201][198][197] 240 [161]K$:[139]K$[179][177]"R"[175]K$[179][177]"L"[175]K$[179][177]"Q"[167]240 250 [139]K$[178]"R"[167][138] 260 [139]K$[178]"Q"[167][153]"DEF VALNJOY THE PROGRAMS AND HUG SOMEONE!PRINT#":[128] 300 F$[178]"LIFE":[153]"LOADLISTLOADF$,8PRINT#":[151]198,2:[151]631,19:[151]632,131:[128] 10000 [131]" 10010 DATA"[154] [212]HE [199]AME OF [204]IFE", 10030 DATA" [211]IMULATIONS OF [194]IRTH AND [196]EATH 10040 [131]" RIGHT$N A LENLOSED LENOMPUTER (null)NIVERSE", 10060 [131]"PRINT#(null)RIGHT$ASCVAL IS A FASCINATING GAME DEVISED BY 10070 DATA"MATHAMETICAN [202]OHN [200]. [195]ONWAY, AND 10080 [131]"INTRODUCED IN THE '(null)ATHEMATICAL CHR$AMES' 10090 DATA"COLUMN OF [211]CIENTIFIC [193]MERICAN IN 1970. 10100 [131]"RIGHT$T IS NOT A GAME AT ALL IN THE USUAL 10110 DATA"SENSE.", 10130 DATA"[204]IFE CAN BE VISUALIZED AS A SIMULATION 10140 [131]"OF THE HISTORY OF A COLONY OF ORGANISMS 10150 DATA"WHICH OCCUPY THE SQUARES OF A GRID LIKE 10160 [131]"CHECKERS ON A CHECKER BOARD. 10170 DATA" 10180 [131]"VALACH SQUARE CAN BE OCCUPIED BY ONE 10190 DATA"ORGANISM, OR CELL. [211]INCE EACH SQUARE IS 10200 [131]"SURROUNDED BY EIGHT NEIGHBORING 10210 DATA"SQUARES, EACH CELL CAN HAVE UP TO EIGHT 10220 [131]"NEIGHBORS. (null)ULES FOR THE SURVIVAL OF 10230 DATA"CELLS MAKE THE COLONY OF CELLS 10240 [131]"UNPREDICTABLE.", 10260 [131]"(null)URVIVAL OF CELLS CAN BE EXPRESSED IN 10270 DATA"THE FOLLOWING TWO RULES: 10280 [131]" 1. (null)URVIVAL: VALACH CELL WITH EITHER 10290 DATA"TWO OR THREE NEIGHBORS SURVIVES TO THE 10300 [131]"NEXT GENERATION. 10310 DATA" 2. [194]IRTH: [193] CELL IS BORN IN EACH 10320 [131]"EMPTY AREA WITH EXACTLY THREE 10330 DATA"NEIGHBORS.", 10350 DATA"[194]IRTHS AND DEATHS TAKE PLACE 10360 [131]"SIMULTANEOUSLY SO THAT THE POPULATION 10370 DATA"OF ONE GENERATION WILL DETERMINE THE 10380 [131]"POPULATION OF THE NEXT GENERATION.", 10400 [131]"(null)HE OBVIOUS IMPLICATION OF THE RULE OF 10410 DATA"SURVIVAL IS THAT CELLS WHICH HAVE MORE 10420 [131]"THAN THREE NEIGHBORS WILL DIE. 10430 DATA"[212]HEREFORE, EITHER OVERPOPULATION OR 10440 [131]"ISOLATION IS FATAL TO CELLS.", 10460 [131]"(null)HE RULE OF BIRTH DICTATES THAT THE 10470 DATA"POPULATION DENSITY MUST BE IDEAL FOR 10480 [131]"BIRTH TO OCCUR.", 10500 [131]"PEEKY APPLYING THESE SIMPLE RULES AND AN 10510 DATA"INITIAL COLONY OF A FEW CELLS, 10520 [131]"EXTRAORDINARY AND ELABORATE COLONIES 10530 DATA"WILL EMERGE.", 10550 DATA"[195]OLONIES CAN GROW TO IMMENSE 10560 [131]"PROPORTIONS ONLY TO RECEDE AND DIE OUT 10570 DATA"ENTIRELY. [211]OME COLONIES REACH A STEADY 10580 [131]"STATE IN WHICH NO CELLS DIE AND NO NEW 10590 DATA"CELLS ARE BORN. [207]THER COLONIES DEVOLOP 10600 [131]"INTO PATTERNS WHICH REPEAT OVER A 10610 DATA"PERIOD OF TWO OR MORE GENERATIONS. 10620 [131]"(null)HESE OSCILLATING PATTERNS CAN BE 10630 DATA"OBJECTS OF BEAUTIFULLY ANIMATED 10640 [131]"SYMMETRY AND SOMETIMES PRODUCE 10650 DATA"SURPRISING RESULTS.",,, 10670 DATA"[154][200][207][215] [212][207] [208][204][193][217] [192]", 10690 DATA"[152][215]HEN THE PROGRAM IS RUN, THE WORD 10700 [131]"'(null)RIGHT$ASCVAL' IS DISPLAYED ON THE SCREEN. (null)HIS 10710 DATA"WORD THEN BECOMES A LIFE COLONY, WHICH 10720 [131]"YOU CAN WATCH FOR 232 GENERATIONS. (null)HE 10730 DATA"SEQUENCE THEN REPEATS. [217]OU CAN PRESS 10740 [131]"THE '(null)' KEY AT ANY TIME TO SEE THE 10750 DATA"INSTRUCTIONS.", 10770 DATA"[212]HERE ARE TWO BASIC MODES OF OPERATION 10780 [131]"IN THE PROGRAM. (null)NE IS THE STR$(null)ATN(null) MODE 10790 DATA"WHICH ALLOWS YOU TO PUT AN INITIAL 10800 [131]"COLONY ON THE SCREEN. (null)HE OTHER IS THE 10810 DATA"[210][213][206] MODE IN WHICH THE COMPUTER 10820 [131]"CALCULATES AND DISPLAYS SUCCESSIVE 10830 DATA"GENERATIONS OF CELLS.", 10850 DATA"[217]OU CAN USE THE [195][213][210][211][207][210] KEYS OR [202][207][217][211][212][201][195][203] 10860 [131]"(PORT 2) TO DRAW ON THE SCREEN IN THE 10870 DATA"[196][210][193][215] MODE. [212]HE [210][197][212][213][210][206] KEY OR FIRE 10880 [131]"BUTTON TURNS THE DRAWING ON AND OFF. 10890 DATA"[217]OU CAN PRESS [204] TO TURN THE LINES ON 10900 [131]"AND OFF. (null)HE FUNCTION KEYS CONTROL 10910 DATA"OTHER DRAWING OPTIONS. [208]RESS [198]1 TO 10920 [131]"CLEAR THE SCREEN, ASC3 TO CHANGE THE 10930 DATA"COLOR OF THE GRID AND [198]5 TO SEE THE 10940 [131]"INSTRUCTIONS. (null)RESS ASC7 TO GO TO THE (null)(null)(null) 10950 DATA"MODE. [212]HE FUNCTION KEYS PERFORM 10960 [131]"DIFFERENT OPERATIONS IN THE (null)(null)(null) MODE. 10970 DATA"[212]HEY ARE DISPLAYED AT THE BOTTOM OF THE 10980 [131]"SCREEN. (null)RESS ASC7 TO (null)(null)(null)(null) AND (null)(null)(null). (null)HE 10990 DATA"COLONY IS NOT ERASED WHEN YOU PRESS [198]1 11000 [131]"AND RETURN TO THE STR$(null)ATN(null) MODE. (null)HIS 11010 DATA"ALLOWS YOU TO MODIFY THE COLONY ON THE 11020 [131]"SCREEN. (null)RESSING (null) WHEN IN STR$(null)ATN(null) WILL 11030 DATA"[209][213][201][212] THE GAME.", 11050 DATA"[154][195][207][205][205][207][206] [204][201][198][197] [198][207][210][205][211] [192]", 11070 DATA"[152][212]HE SECOND SCREEN OF INSTRUCTIONS 11080 [131]"DISPLAYS SOME COMMON (null)RIGHT$ASCVAL FORMS. (null)HEY 11090 DATA"ILLUSTRATE SOME OF THE INTERESTING 11100 [131]"RESULTS OF APPLYING LENONWAY'S SIMPLE 11110 DATA"RULES.", 11130 DATA"[198]OR EXAMPLE, CONSIDER THE [194][207][216]. ** [212]HE 11140 [131]"FOUR CELLS ARE SITUATED IN ** SUCH 11150 DATA"A WAY THAT EACH CELL HAS 3 NEIGHBORS. 11160 [131]"(null)INCE EACH CELL HAS 3 NEIGHBORS, IT 11170 DATA"SURVIVES TO THE NEXT GENERATION. [212]HE 11180 [131]"EMPTY SQUARES SURROUNDING THE BOX HAVE 11190 DATA"ONLY 2 NEIGHBORS EACH. [211]INCE 3 11200 [131]"NEIGHBORS ARE REQUIRED FOR BIRTH, NO 11210 DATA"NEW CELLS ARE BORN ADJACENT TO THE BOX. 11220 [131]"(null)HEREFORE THE BOX RAMAINS STABLE FROM 11230 DATA"ONE GENERATION TO THE NEXT. [207]NE MIGHT 11240 [131]"SAY THAT SUCH COLONIES ARE IMMORTAL.", 11260 [131]"(null)HERE ARE MANY OTHER STABLE FORMS. (null)OME 11270 DATA"CAN BE QUITE LARGE. [198]OR EXAMPLE THE 11280 [131]"PEEK(null)ATN(null) * CAN BE ANY LENGTH.LEFT$OWEVER LARGER 11290 DATA" * * STABLE FORMS SELDOM OCCUR 11300 [131]" ** NATURALLY. 11310 DATA"[208]ERHAPS MORE INTERESTING THAN STABLE 11320 [131]"FORMS ARE (null)(null)LENRIGHT$(null)(null)ATN(null)(null)(null)(null), OR PATTERNS THAT 11330 DATA"REPEAT OVER A PERIOD OF 2 OR MORE 11332 [131]"GENERATIONS.",, 11340 [131]" VALXAMPLE TAN ** * 11350 DATA" *** ** ** 11360 [131]" **** *** ** ** 11370 DATA" ** * 11380 [131]" PEEKLINKER (null)OAD PEEKEACON LENLOCK", 11400 [131]"(null)HE SMALLEST AND MOST COMMON OSCILLATOR 11410 DATA"IS THE [194][204][201][206][203][197][210], CONSISTING OF 3 CELLS 11420 [131]"IN A ROW. (null)HE CELLS AT EACH END HAVE 11430 DATA"ONLY ONE NEIGHBOR, SO THEY BOTH DIE. 11440 [131]"(null)HE CELL IN THE MIDDLE HAS 2 NEIGHBORS, 11450 DATA"SO IT SURVIVES. [205]EANWHILE, THE SQUARES 11460 [131]"ON EACH SIDE OF THE MIDDLE CELL HAVE 3 11470 DATA"NEIGHBORS, SO NEW CELLS ARE BORN THERE. 11480 [131]"(null)HE RESULT IS THAT A ROW OF 3 CELLS 11490 DATA"APPEARS AT RIGHT ANGLES TO THE OLD ROW 11500 [131]"IN THE NEXT GENERATION. (null)HE FOLLOWING 11510 DATA"GENERATION WILL 'BLINK' BACK TO THE 11520 [131]"ORIGINAL CONFIGURATION, SO THE 11530 DATA"OSCILLATOR HAS A PERIOD OF 2 11540 [131]"GENERATIONS. (null)HE OTHER OSCILLATORS 11550 DATA"DISPLAYED ARE ALSO 2 PERIOD 11560 [131]"OSCILLATORS", 11580 [131]"(null)HE FIRST COLONY AT THE BOTTOM OF THE 11590 DATA"SCREEN DEVELOPS INTO A PERIOD 3 11600 [131]"OSCILLATOR CALLED (null)(null)(null)(null)ATN(null) LEN(null) 48 56 72. 11610 DATA"****** [217]OU WILL UNDERSTAND THE NUMBERS 11620 [131]"* * IF YOU OBSERVE THIS OSCILLATOR.", 11640 [131]"(null)OME OF THE MOST INTRIGUING FORMS ARE 11650 DATA"THOSE WHICH REPEAT IN SUCH A WAY THAT 11660 [131]"THE COLONY MOVES ACROSS THE SCREEN TAN 11670 DATA" * 11680 [131]" * * 11690 DATA" [199][204][201][196][197][210] * [211][208][193][195][197][211][200][201][208] * * 11700 [131]" *** **** 11710 DATA"[217]OU CAN PRESS [199] AND [211] IN THE [196][210][193][215] MODE 11720 [131]"TO PLACE THESE ON THE SCREEN. (null)OU MIGHT 11730 DATA"ALSO TRY TO CONSTRUCT LARGER SPACESHIPS 11740 [131]" 11750 DATA"[201]F YOU PRESS [212] FOR THE TITLE IN THE 11760 [131]"STR$(null)ATN(null) MODE THE (null)RIGHT$ASCVAL TITLE WILL APPEAR ON 11770 DATA"THE SCREEN. [212]HIS ALLOWS YOU TO 11780 [131]"INVESTIGATE SOME INTERESTING RESULTS OF 11790 DATA"THIS COMPLEX COLONY.", 11810 DATA"[217]OU MIGHT TRY DIFFERENT INITIAL 11820 [131]"COLONIES TO SEE WHAT HAPPENS. (null)RY FOR 11830 DATA"EXAMPLE STRAIGHT LINES OF DIFFERENT 11840 [131]"LENGTHS. (null)HE RESULTS WILL BE DIFFERENT 11850 DATA"FOR EACH LENGTH.", 11870 DATA"[212]HE LIMITATIONS OF THE COMPUTER SCREEN 11880 [131]"SIZE INHIBITS COMPLETE INVESTIGATION OF 11890 DATA"THIS MATHEMATICAL ODDITY. [193]NYWAY IT'S 11900 [131]"INTERESTING. LEFT$AVE FUN!!!", 11920 [131]" VALND OF RIGHT$NSTRUCTIONS 11940 DATA"[157]